home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / kit internet / e-mail / yam2.0 / install / install_yam < prev    next >
Text File  |  1999-07-07  |  31KB  |  614 lines

  1. ;
  2. ; $VER: Installer script 1.5 for YAM 2.0 (06.07.99) © Marcel Beck
  3. ; language support added by Sönke Tesch/ATO
  4.  
  5. ; /// Setting up
  6. (set #def_lang_English           0)
  7. (set #def_lang_Dansk             1)
  8. (set #def_lang_Deutsch           2)
  9. (set #def_lang_Espanol           4)
  10. (set #def_lang_Francais          8)
  11. (set #def_lang_Italiano         16)
  12. (set #def_lang_Portugues        32)
  13. (set #def_lang_Portugues_Brasil 64)
  14. (set #def_lang_Slovensko       128)
  15. (set #def_lang_Czech           256)
  16. (set #def_lang_Russian1251     512)
  17. (set #def_lang_RussianDM      1024)
  18.  
  19. (set #def_doc_English            0)
  20. (set #def_doc_Deutsch            1)
  21. (set #def_doc_Espanol            2)
  22. (set #def_doc_Italiano           3)
  23. (set #def_doc_Slovensko          4)
  24. ; ///
  25. ;----------------------------------------------------------------------------
  26. ;/// ***** English
  27. (set #def_cat_lang #def_lang_English)
  28. (set #def_doc_lang #def_doc_English)
  29. (set #wrongOS  "YAM needs at least OS3.0 to run\n")
  30. (set #wrongMUI "YAM needs at least MUI3.8 to run\n")
  31. (set #wrongCPU "YAM needs at least a 68020 CPU to run\n")
  32. (set #proc_type "Select which version of YAM you would like to install:")
  33. (set #proc_help (cat "Here you can select which version of YAM to install "
  34.                      "depending on type of processor you own."))
  35. (set #proc_020 "Optimized for 68020/030")
  36. (set #proc_040 "Optimized for 68040")
  37. (set #proc_060 "Optimized for 68060")
  38. (set #YAM_dir  (cat "Choose YAM home directory\n"
  39.                     "(NO extra drawer will be created!)"))
  40. (set #lang_catalog (cat "Which catalog file do you want to install?\n"
  41.                         "(English language is built-in)"))
  42. (set #lang_manual "Select language for on-line AmigaGuide help")
  43. (set #icons_prompt "Which graphics do you want to install?\n")
  44. (set #assign_prompt (cat "YAM: assign should be added to your S:USER-STARTUP\n"
  45.                          "Do you mind?"))
  46. (set #assign_help (cat "When the Installer program asks if you want to place this "
  47.                        "assignment into your S:user-startup file, you should select "
  48.                        "the \"Proceed\" button; otherwise, the next time you boot up your "
  49.                        "machine, the program won't be able to find the necessary files "
  50.                        "and drawers it needs to run.\n"))
  51. (set #done_1   (cat "\nYAM has been succesfuly installed.\n\n"
  52.                     "Click the \"YAM\" icon in the\n"))
  53. (set #done_2        "\ndirectory to taste it.\n\nHave fun...")
  54. ; ///
  55. ; /// ***** Deutsch
  56. (IF (= @language "deutsch")
  57. (
  58. (set #def_cat_lang #def_lang_Deutsch)
  59. (set #def_doc_lang #def_doc_Deutsch)
  60. (set #wrongOS  "YAM benötigt OS2.04 oder höher\n")
  61. (set #wrongMUI "YAM benötigt MUI3.8 oder höher\n")
  62. (set #wrongCPU "YAM läuft nur ab einer 68020 CPU\n")
  63. (set #proc_type "Welche YAM-Version wollen Sie installieren?")
  64. (set #proc_help (cat "Hier können Sie bestimmen, welche Version von YAM Sie installieren "
  65.                      "möchten; abhängig vom Typ Ihres Prozessors."))
  66. (set #proc_020 "Optimiert für 68020/030")
  67. (set #proc_040 "Optimiert für 68040")
  68. (set #proc_060 "Optimiert für 68060")
  69. (set #YAM_dir  (cat"Wählen Sie ein Verzeichnis für YAM\n"
  70.                    "(es wird KEIN eigenes Verzeichnis erstellt!)"))
  71. (set #lang_catalog (cat "Welche catalog-Datei wollen Sie installieren?\n"
  72.                         "(Englisch ist eingebaut)"))
  73. (set #lang_manual "Wählen Sie eine Sprache für die Online-AmigaGuide-Hilfe")
  74. (set #icons_prompt "Welche Grafiken wollen Sie installieren?")
  75. (set #assign_prompt (cat "In S:USER-STARTUP sollte ein Assign YAM: eingefügt werden.\n"
  76.                          "Sind Sie damit einverstanden?"))
  77. (set #assign_help (cat "Wenn Sie vom Installer gefragt werden, ob er diese Zuweisung "
  78.                        "in der Datei s:user-startup vornehmen darf, sollten Sie den "
  79.                        "Knopf \"Weiter\" drücken; andernfalls kann das Programm nach "
  80.                        "dem nächsten Booten die benötigten Dateien und Verzeichnisse "
  81.                        "nicht finden.\n"))
  82. (set #done_1   (cat "\nYAM wurde erfolgreich installiert.\n\n"
  83.                     "Klicken Sie auf das \"YAM\"-Icon im Verzeichnis\n"))
  84. (set #done_2        "\nund es kann losgehen.\n\nViel Spass!")
  85. )
  86. )
  87. ; ///
  88. ; /// ***** Czech
  89. (IF (= @language "ÃeÓtina")
  90. (
  91. (set #def_cat_lang #def_lang_ÃeÓtina)
  92. (set #wrongOS  "YAM vyÚaduje ke spuÓtÅnÉ alespoΠOS3.0\n")
  93. (set #wrongMUI "YAM vyÚaduje ke spuÓtÅnÉ alespoΠMUI3.8\n")
  94. (set #wrongCPU "YAM vyÚaduje ke spuÓtÅnÉ alespoΠprocesor 68020\n")
  95. (set #proc_type "Select which version of YAM you would like to install:")
  96. (set #proc_help (cat "Here you can select which version of YAM to install "
  97.                      "depending on type of processor you own."))
  98. (set #proc_020 "Optimized for 68020/030")
  99. (set #proc_040 "Optimized for 68040")
  100. (set #proc_060 "Optimized for 68060")
  101. (set #YAM_dir  (cat "Zvolte domovskÙ adresÁÒ pro YAM\n"
  102.                     "(AdresÁÒ NEBUDE vytvoÒen!)"))
  103. (set #lang_catalog (cat "KterÙ z lokalizaÃnÉch katalogÊ chcete nainstalovat?\n"
  104.                         "(angliÃtinu pouÚÉvÁ program internÅ)"))
  105. (set #lang_manual "Zvolte jazyk, ve kter×m chcete nainstalovat nÁpovÅdu v AmigaGuide")
  106. (set #icons_prompt "Kterou sadu grafiky pro liÓty s tlaÃÉtky chcete nainstalovat?\n")
  107. (set #assign_prompt (cat "Do S:USER-STARTUP by mÅlo bÙt pÒidÁno pÒiÒazenÉ YAM:\n"
  108.                          "NemÁte proti tomu nÁmitky?"))
  109. (set #assign_help (cat "I kdyÚ zde mÁte volbu, zda pÒidat nebo nepÒidat toto pÒiÒazenÉ "
  110.                        "do S:user-startup, mÅli byste vÚdy zmÁÃknout tlaÃÉtko \"PokraÃovat\". "
  111.                        "V opaÃn×m pÒÉpadÅ YAM po restartu poÃÉtaÃe nenalezne soubory "
  112.                        "a adresÁÒe potÒebn× ke sprÁvn× funkci.\n"))
  113. (set #done_1   (cat "\nProgram YAM byl ÕspÅÓnÅ nainstalovÁn.\n\n"
  114.                     "KliknÅte na ikonu \"YAM\" v pÒÉsluÓn×m\n"))
  115. (set #done_2        "\nadresÁÒi a vyzkouÓejte.\n\nUÚijte si to...")
  116. )
  117. )
  118. ; ///
  119. ; /// ***** Dansk
  120. (IF (= @language "dansk")
  121. (
  122. (set #def_cat_lang #def_lang_Dansk)
  123. (set #wrongOS  "YAM kræver OS2.04 eller nyere\n")
  124. (set #wrongMUI "YAM kræver MUI3.8 eller nyere\n")
  125. (set #wrongCPU "YAM fungerer kun på en 68020-CPU eller bedre\n")
  126. (set #proc_type "Vælg venligst hvilken version af YAM du ønsker at installere:")
  127. (set #proc_help (cat "Her kan du vælge hvilken version af YAM du "
  128.                      "ønsker at installere. Valget bør være baseret "
  129.                      "på hvilken processor du har."))
  130. (set #proc_020 "Optimeret til 68020/030")
  131. (set #proc_040 "Optimeret til 68040")
  132. (set #proc_060 "Optimeret til 68060")  
  133. (set #YAM_dir  (cat"Vælg hvilket katalog YAM skal installeres i\n"
  134.                    "(der bliver IKKE oprettet noget underkatalog!)"))
  135. (set #lang_catalog (cat "Hvilke oversættelser vil du installere?\n"
  136.                         "(engelsk er indbygget)"))
  137. (set #lang_manual "Vælg sproget for den AmigaGuide-baserede online-hjælp")
  138. (set #icons_prompt "Hvilken slags grafik vil du installere?")
  139. (set #assign_prompt (cat "Der skal indsættes en \"Assign YAM:\" i S:USER-STARTUP.\n"
  140.                          "Er det i orden?"))
  141. (set #assign_help (cat "Når installationsprogrammet spørger om det må oprette denne "
  142.                        "tildeling i filen s:user-startup, bør du klikke på knappen "
  143.                        "\"Fortsætte\". Ellers kan YAM ikke finde de nødvendige filer "
  144.                        "og skuffer efter næste systemstart.\n"))
  145. (set #done_1   (cat "\nYAM blev installeret uden problemer.\n\n"
  146.                     "Klik på \"YAM\"-ikonet i skuffen\n"))
  147. (set #done_2        "\nfor at prøve det.\n\nGod fornøjelse!")
  148. )
  149. )
  150. ; ///
  151. ; /// ***** Español
  152. (IF (= @language "español")
  153. (
  154. (set #def_cat_lang #def_lang_Espanol)
  155. (set #def_doc_lang #def_doc_Espanol)
  156. (set #wrongOS  "YAM necesita como mínimo OS3.0 para funcionar\n")
  157. (set #wrongMUI "YAM necesita como mínimo MUI3.8 para funcionar\n")
  158. (set #wrongCPU "YAM necesita como mínimo una CPU 68020 para funcionar\n")
  159. (set #proc_type "Elija la versión de YAM que desea instalar:")
  160. (set #proc_help (cat "Seleccione la versión de YAM a instalar "
  161.                      "en función del procesador que posea."))
  162. (set #proc_020 "Optimizado para 68020/030")
  163. (set #proc_040 "Optimizado para 68040")
  164. (set #proc_060 "Optimizado para 68060")
  165. (set #YAM_dir  (cat "Escoja el directorio raiz para YAM\n"
  166.                     "(¡El directorio NO se creará!)"))
  167. (set #lang_catalog (cat "¿Qué idiomas (catálogos) quiere instalar?\n"
  168.                         "(El programa está diseñado en inglés)"))
  169. (set #lang_manual "Elija el idioma para la ayuda en-linea")
  170. (set #icons_prompt "¿Qué gráficos quiere instalar?\n")
  171. (set #assign_prompt (cat "Es necesario añadir la asignación YAM: al guión S:USER-STARTUP\n"
  172.                          "¿Está de acuerdo?"))
  173. (set #assign_help (cat "El programa de instalación pretende insertar esta asignación"
  174.                        "en su fichero S:User-Startup.   Debería seleccionar el botón"
  175.                        "\"Proceder\". De lo contrario, la próxima vez que arranque su  "
  176.                        "Amiga, el  programa no será capaz de encontrar los ficheros y"
  177.                        "directorios necesarios para su funcionamiento.\n"))
  178. (set #done_1   (cat "\nYAM se ha instalado satisfactoriamente.\n\n"
  179.                     "Pulse el icono de \"YAM\" en el directorio\n"))
  180. (set #done_2        "\npara saborearlo.\n\n¡Que lo disfrute!")
  181. )
  182. )
  183. ; ///
  184. ; /// ***** Français
  185. (IF (= @language "français")
  186. (
  187. (set #def_cat_lang #def_lang_Francais)
  188. (set #wrongOS  "YAM a besoin de l' OS3.0 minimum\n")
  189. (set #wrongMUI "YAM a besoin de MUI3.8 minimum\n")
  190. (set #wrongCPU "YAM a besoin d'un CPU 68020 minimum\n")
  191. (set #proc_type "Choisissez la version de YAM que vous voulez installer:")
  192. (set #proc_help (cat "Ici vous pouvez choisir la version de YAM à installer "
  193.                      "en fonction de votre type de micro-processeur."))
  194. (set #proc_020 "Optimisé pour 68020/030")
  195. (set #proc_040 "Optimisé pour 68040")
  196. (set #proc_060 "Optimisé pour 68060")
  197. (set #YAM_dir  (cat "Choisissez le répertoire d'installation de YAM\n"
  198.                     "(Il n'y aura pas de création de répertoire !)"))
  199. (set #lang_catalog (cat "Quel langage désirez-vous installer ?\n"
  200.                         "(L'anglais est intégré au programme)"))
  201. (set #lang_manual "Choisissez la langue de l'aide en ligne. (AmigaGuide)")
  202. (set #icons_prompt "Quel genre d'icônes et de boutons voulez-vous installer ?\n")
  203. (set #assign_prompt (cat "l'assignation 'YAM:' devrait être ajoutée à S:USER-STARTUP\n"
  204.                          "Le souhaitez-vous ?"))
  205. (set #assign_help (cat "Le programme d'installation vous demande si vous voulez placer "
  206.                        "l'assignation dans votre fichier S:user-startup.\nYAM a besoin "
  207.                        "d'une assignation pour bien fonctionner. Vous devriez choisir "
  208.                        "le bouton \"Continuer\" ; sans quoi, la prochaine fois que vous demarrerez "
  209.                        "l'Amiga, le programme ne sera pas capable de trouver les fichiers et les "
  210.                        "répertoires nécessaires à son exécution.\n"))
  211. (set #done_1   (cat "\nYAM a été installé avec succès.\n\n"
  212.                     "Cliquez sur l'icône de \"YAM\" dans le répertoire\n"))
  213. (set #done_2        "\npour l'essayer.\n\nAmusez vous bien !!")
  214. )
  215. )
  216. ; ///
  217. ; /// ***** Italiano
  218. (if (= @language "italiano")
  219. (
  220. (set #def_cat_lang #def_lang_Italiano)
  221. (set #def_doc_lang #def_doc_Italiano)
  222. (set #wrongOS  "Yam necessita almeno dell'OS3.0 per funzionare\n")
  223. (set #wrongMUI "Yam necessita almeno della MUI3.8 per funzionare\n")
  224. (set #wrongCPU "Yam necessita almeno della CPU 68020 per funzionare\n")
  225. (set #proc_type "Scegli quale versione di YAM deve essere installata:")
  226. (set #proc_help (cat "Qui puoi scegliere quale versione di YAM deve essere installata"
  227.                      "a seconda del processore che possiedi."))
  228. (set #proc_020 "Ottimizzata per 68020/030")
  229. (set #proc_040 "Ottimizzata per 68040")
  230. (set #proc_060 "Ottimizzata per 68060")
  231. (set #YAM_dir  (cat "Scegli la directory dove risiede YAM\n"
  232.                     "(Nessun cassetto extra verrà creato!)"))
  233. (set #lang_catalog (cat "Quale catalogo vuoi installare?\n"
  234.                         "(L'inglese è interno al programma)"))
  235. (set #lang_manual "Seleziona la lingua per l'aiuto in linea")
  236. (set #icons_prompt "Quali immagini vuoi installare?\n")
  237. (set #assign_prompt (cat "L'assign YAM: dovrebbe essere aggiunto nella S:USER-STARTUP\n"
  238.                          "Lo aggiungo?"))
  239. (set #assign_help (cat "Quando l'installer chiede se vuoi porre questo "
  240.                        "assign nella tua S:user-startup dovresti selezionare "
  241.                        "il pulsante \"Procedi\"; altrimenti, la volta successiva che avvii "
  242.                        "il computer, il programma non sarà in grado di trovare i file necessari "
  243.                        "ed i cassetti di cui ha bisogno per funzionare.\n"))
  244. (set #done_1   (cat "\nYAM è stato installato con successo.\n\n"
  245.                     "Premete l'icona \"YAM\" nella\n"))
  246. (set #done_2        "\ndirectory per provarlo.\n\nBuon divertimento...")
  247. )
  248. )
  249. ; ///
  250. ; /// ***** Português
  251. (IF (= @language "português")
  252. (
  253. (set #def_cat_lang #def_lang_Portugues)
  254. (set #wrongOS  "O YAM requer no mínimo o OS3.0\n")
  255. (set #wrongMUI "O YAM requer no mínimo o MUI3.8\n")
  256. (set #wrongCPU "O YAM requer no mínimo um CPU 68020\n")
  257. (set #proc_type "Seleccione a versão do YAM que deseja instalar:")
  258. (set #proc_help (cat "Dependendo do tipo de processador que está a usar, "
  259.                      "escolha aqui a versão do YAM a instalar."))
  260. (set #proc_020 "Optimizada para o 68020/030")
  261. (set #proc_040 "Optimizada para o 68040")
  262. (set #proc_060 "Optimizada para o 68060")
  263. (set #YAM_dir  (cat "Escolha o directório do YAM\n"
  264.                     "(NÃO será criada nenhuma gaveta adicional!)"))
  265. (set #lang_catalog (cat "Qual é o catálogo que deseja instalar?\n"
  266.                         "(O idioma inglês já está incluído)"))
  267. (set #lang_manual "Escolha o idioma para a ajuda on-line AmigaGuide")
  268. (set #icons_prompt "Que tipo de gráficos prefere instalar?\n")
  269. (set #assign_prompt (cat "O assign YAM: vai ser adicionado a S:USER-STARTUP\n"
  270.                          "Quer continuar?"))
  271. (set #assign_help (cat "Quando o Installer lhe perguntar se quer colocar este "
  272.                        "assign no seu ficheiro S:user-startup, é recomendável "
  273.                        "clicar em \"Continuar\", pois se não o fizer o YAM não "
  274.                        "vai conseguir encontrar os ficheiros e gavetas necessários "
  275.                        "para correr.\n"))
  276. (set #done_1   (cat "\nO YAM foi instalado com êxito.\n\n"
  277.                     "Para o usar, clique no ícone \"YAM\" que pode\n"))
  278. (set #done_2        "\nencontrar no directório do YAM.\n\nDivirta-se!")
  279. )
  280. )
  281. ; ///
  282. ; /// ***** Português-Brasil
  283. (IF (= @language "português-brasil")
  284. (
  285. (set #def_cat_lang #def_lang_Portugues-Brasil)
  286. (set #wrongOS  "O YAM necessita ao menos do OS2.04 para rodar\n")
  287. (set #wrongMUI "O YAM necessita ao menos da MUI3.8 para rodar\n")
  288. (set #wrongCPU "O YAM necessita ao menos de uma CPU 68020 para rodar\n")
  289. (set #proc_type "Selecione a versão do YAM que deseja instalar:")
  290. (set #proc_help (cat "Aqui você pode selecionar qual a versão do YAM a"
  291.                     "instalar dependendo do processador que possuir:"))
  292. (set #proc_020 "Otimizada para 68020/030")
  293. (set #proc_040 "Otimizada para 68040")
  294. (set #proc_060 "Otimizada para 68060")
  295. (set #YAM_dir  (cat"Escolha um diretório para o YAM\n"
  296.                    "(NENHUM diretório extra será criado!)"))
  297. (set #lang_catalog (cat "Qual o arquivo de catálogo deseja instalar?\n"
  298.                         "(O Inglês é embutido)"))
  299. (set #lang_manual "Escolha uma língua para a ajuda on-line AmigaGuide")
  300. (set #icons_prompt "Que tipo de gráficos deseja instalar?")
  301. (set #assign_prompt (cat "O assign YAM: deve ser adicionado a S:USER-STARTUP\n"
  302.                          "?"))
  303. (set #assign_help (cat "Quando o programa de instalação perguntar se você deseja incluir "
  304.                        "este ASSIGN em seu arquivo S:User-startup, você deve selecionar "
  305.                        "o botão \"Prosseguir\"; caso contrário, na próxima vez que você "
  306.                        "inicializar sua máquina, o programa não será capaz de encontrar "
  307.                        "os arquivos e diretórios que ele necessita para rodar.\n"))
  308. (set #done_1   (cat "\nO YAM foi instalado com sucesso.\n\n"
  309.                     "Clique no ícone \"YAM\" em seu diretório\n"))
  310. (set #done_2        "\npara experimentá-lo.\n\nDivirta-se!")
  311. )
  312. )
  313. ; ///
  314. ; /// ***** Slovensko
  315. (IF (= @language "slovensko")
  316. (
  317. (set #def_cat_lang #def_lang_Slovensko)
  318. (set #def_doc_lang #def_doc_Slovensko)
  319. (set #wrongOS  "YAM za zagon potrebuje vsaj OS3.0\n")
  320. (set #wrongMUI "YAM za zagon potrebuje vsaj MUI3.8\n")
  321. (set #wrongCPU "YAM za zagon potrebuje vsaj CPE 68020\n")
  322. (set #proc_type "Izberite, katero razlièico YAMa bi radi namestili:")
  323. (set #proc_help (cat "Tu lahko izberete, katera razlièica YAMa bo name¹èena "
  324.                      "glede na tip procesorja, ki ga imate."))
  325. (set #proc_020 "Optimizirano za 68020/030")
  326. (set #proc_040 "Optimizirano za 68040")
  327. (set #proc_060 "Optimizirano za 68060")
  328. (set #YAM_dir  (cat "Izberite YAMov domaèi predal\n"
  329.                     "(Poseben predal NE bo ustvarjen!)"))
  330. (set #lang_catalog (cat "Kateri jezik kataloga ¾elite namestiti?\n"
  331.                         "(Angle¹ki jezik je vgrajen)"))
  332. (set #lang_manual "Izberite jezik za AmigaGuide pomoè v programu")
  333. (set #icons_prompt "Katero grafiko ¾elite namestiti?\n")
  334. (set #assign_prompt (cat "V va¹ S:USER-STARTUP bi morala biti dodana dodelitev YAM:\n"
  335.                          "Se s tem strinjate?"))
  336. (set #assign_help (cat "Ko vas program Installer vpra¹a, èe ¾elite dodati dodelitev "
  337.                        "v va¹o datoteko S:user-startup, izberite gumb \"Naprej\"; v "
  338.                        "nasprotnem primeru program ne bo mogel najti potrebnih datotek "
  339.                        "in predalov, ko boste naslednjiè zagnali raèunalnik.\n"))
  340. (set #done_1   (cat "\nYAM je bil uspe¹no name¹èen.\n\n"
  341.                     "Kliknite na ikono \"YAM\" v predalu\n"))
  342. (set #done_2        "\nin ga preizkusite.\n\nU¾ivajte...")
  343. )
  344. )
  345. ; ///
  346. ; /// ***** RussianDM
  347. (IF (= @language "russian")
  348. (
  349. (set #def_cat_lang #def_lang_RussianDM)
  350. (set #wrongOS  "Ãêþ æaîòðéa YAM'a ìäíàôíãçëa éaé ëçìçëòë OS3.0\n")
  351. (set #wrongMUI "Ãêþ æaîòðéa YAM'a ìäíàxíãçë éaé ëçìçëòë MUI3.8\n")
  352. (set #wrongCPU "Ãêþ æaîòðéa YAM'a ìäíàxíãçë éaé ëçìçëòë 68020 CPU\n")
  353. (set #proc_type "Áúàäïçñä, éaéòý áäïðçý YAM áú ôíñçñä îïíçìðñaêçïíáañû:")
  354. (set #proc_help (cat "Æãäðû áú ëíåäñä áúàïañû áäïðçý YAM'a ãêþ çìðñaêþõçç "
  355.                      "íîñçëçæçïíáaììòý îíã ðííñáäñðñáòýùçè îïíõäððíï."))
  356. (set #proc_020 "Íîñçëçæçïíáaììòý îíã 68020/030")
  357. (set #proc_040 "Íîñçëçæçïíáaììòý îíã 68040")
  358. (set #proc_060 "Íîñçëçæçïíáaììòý îíã 68060")
  359. (set #YAM_dir (cat "Áúàäïçñä éañaêíâ ãêþ YAM'a\n"
  360.                    "(Ãíîíêìçñäêûúè éañaêíâ ÌÄ ÀÒÃÄÑ ðíæãaì!)"))
  361. (set #lang_catalog (cat "Éaéòý áäïðçý êíéaêçæaõçç áú ôíñçñä îïíçìðñaêçïíáañû?\n"
  362.                         "(Aìâêçèðéçè þæúé áðñïíäì)"))
  363. (set #lang_manual "Áúàäïçñä þæúé ãêþ íì-êaèìíáíè ãíéòëäìñaõçç")
  364. (set #icons_prompt "Éaéíè ìaàíï âïaóçéç áú ôíñçñä îïíçìðñaêçïíáañû?\n")
  365. (set #assign_prompt (cat "YAM: îïçðáíäìçä àòãäñ ãíàaáêäìí á áaø S:USER-STARTUP\n"
  366.                          "Áú ðíâêaðìú?"))
  367. (set #assign_help (cat "Éíâãa îïíâïaëëa çìðñaêþõçç ðîïaøçáaäñ áað, ôíñçñä êç áú îíëäðñçñû "
  368.                        "á áaø S:user-startup óaèê, áú ãíêåìú ìaåañû éìíîéò \"Îïíãíêåçñû\"\n;"
  369.                        "á îïíñçáìíë ðêòöaä îïç ðêäãòýùäë æaîòðéä îïíâïaëëa ìä ðëíåäñ "
  370.                        "ìaèñç ìäíàôíãçëúä óaèêú ç éañaêíâç.\n"))
  371. (set #done_1 (cat "\nYAM àúê òðîäøìí îïíçìðñaêçïíáaì.\n\n"
  372.                   "øäêéìçñäðû ìa çéíìéò \"YAM\" ãêþ æaîòðéa\n"))
  373. (set #done_2 "\n\nÒãaöç...")
  374. )
  375. )
  376. ; ///
  377. ; /// ***** Russian1251
  378. (IF (= @language "ðóññêèé")
  379. (
  380. (set #def_cat_lang #def_lang_Russian1251)
  381. (set #wrongOS  "Äëÿ çaïóñêa YAM'a íåîáõîäèìa êaê ìèíèìóì OS3.0\n")
  382. (set #wrongMUI "Äëÿ çaïóñêa YAM'a íåîáxîäèì êaê ìèíèìóì MUI3.8\n")
  383. (set #wrongCPU "Äëÿ çaïóñêa YAM'a íåîáxîäèì êaê ìèíèìóì 68020 CPU\n")
  384. (set #proc_type "Âûáåðèòå, êaêóþ âåðñèþ YAM âû õîòèòå ïðîèíñòaëèðîâaòü:")
  385. (set #proc_help (cat "Çäåñü âû ìîæåòå âûáðaòü âåðñèþ YAM'a äëÿ èíñòaëÿöèè "
  386.                      "îïòèìèçèðîâaííóþ ïîä ñîîòâåòñòâóþùèé ïðîöåññîð."))
  387. (set #proc_020 "Îïòèìèçèðîâaííóþ ïîä 68020/030")
  388. (set #proc_040 "Îïòèìèçèðîâaííóþ ïîä 68040")
  389. (set #proc_060 "Îïòèìèçèðîâaííóþ ïîä 68060")
  390. (set #YAM_dir (cat "Âûáåðèòå êaòaëîã äëÿ YAM'a\n"
  391.                    "(Äîïîëíèòåëüûé êaòaëîã ÍÅ ÁÓÄÅÒ ñîçäaí!)"))
  392. (set #lang_catalog (cat "Êaêóþ âåðñèþ ëîêaëèçaöèè âû õîòèòå ïðîèíñòaëèðîâaòü?\n"
  393.                         "(Aíãëèéñêèé ÿçûê âñòðîåí)"))
  394. (set #lang_manual "Âûáåðèòå ÿçûê äëÿ îí-ëaéíîâîé äîêóìåíòaöèè")
  395. (set #icons_prompt "Êaêîé íaáîð ãðaôèêè âû õîòèòå ïðîèíñòaëèðîâaòü?\n")
  396. (set #assign_prompt (cat "YAM: ïðèñâîåíèå áóäåò äîáaâëåíî â âaø S:USER-STARTUP\n"
  397.                          "Âû ñîãëañíû?"))
  398. (set #assign_help (cat "Êîãäa ïðîãðaììa èíñòaëÿöèè ñïðaøèâaåò âañ, õîòèòå ëè âû ïîìåñòèòü "
  399.                        "â âaø S:user-startup ôaéë, âû äîëæíû íaæaòü êíîïêó \"Ïðîäîëæèòü\"\n;"
  400.                        "â ïðîòèâíîì ñëó÷aå ïðè ñëåäóþùåì çaïóñêå ïðîãðaììa íå ñìîæåò "
  401.                        "íaéòè íåîáõîäèìûå ôaéëû è êaòaëîãè.\n"))
  402. (set #done_1 (cat "\nYAM áûë óñïåøíî ïðîèíñòaëèðîâaí.\n\n"
  403.                   "øåëêíèòåñü ía èêîíêó \"YAM\" äëÿ çaïóñêa\n"))
  404. (set #done_2 "\n\nÓäa÷è...")
  405. )
  406. )
  407. ; ///
  408. ;----------------------------------------------------------------------------
  409. ; /// Checking environment
  410. (set OS_ver (getversion "exec.library" (resident)))
  411. (if (< OS_ver (* 39 65536)) (abort #wrongOS))
  412.  
  413. (set MUI_ver (getversion "MUI:libs/muimaster.library"))
  414. (if (AND (< MUI_ver (* 19 65536)) (<> MUI_ver 0)) (abort #wrongMUI))
  415.  
  416. (set cpu_type (database "cpu"))
  417. (if (< cpu_type "68020") (abort #wrongCPU))
  418. (set cpu 0)
  419. (if (= cpu_type "68040") (set cpu 1))
  420. (if (= cpu_type "68060") (set cpu 2))
  421.  
  422. (set package_cpu (exists "/.package_cpu"))
  423. (set package_loc (exists "/.package_loc"))
  424. ; ///
  425. ; /// Let's ask user for anything
  426. (complete 0)
  427.  
  428. (if (<> 0 (exists "YAM:" (noreq)))
  429.    (set YAM_def_dir (getassign "YAM"))
  430.    (set YAM_def_dir @default-dest)
  431. )
  432. (set YAM_dir
  433.    (askdir
  434.       (default YAM_def_dir)
  435.       (prompt  #YAM_dir)
  436.       (help    @askdir-help)
  437.    )
  438. )
  439.  
  440. (complete 5)
  441.  
  442. (if package_cpu
  443.    (set cpu
  444.       (askchoice
  445.          (prompt #proc_type)
  446.          (help #proc_help "\n" @askchoice-help)
  447.          (choices #proc_020 #proc_040 #proc_060)
  448.          (default cpu)
  449.       )
  450.    )
  451.    (set cpu 0)
  452. )
  453.  
  454. (complete 10)
  455.  
  456. (if package_loc
  457.    (set Catalog_lang
  458.       (askoptions
  459.          (prompt  #lang_catalog)
  460.          (help @askoptions-help)
  461.          (choices "Dansk" "Deutsch" "Español" "Français" "Italiano" "Português" "Português (Brasil)"
  462.                   "Slovensko" "ÃeÓtina (Czech)" "Ðóññêèé (Russian/1251)" "Ïòððéçè (Russian/DM)"
  463.          )
  464.          (default #def_cat_lang)
  465.       )
  466.    )
  467.    (set Catalog_lang #def_lang_English)
  468. )
  469.  
  470. (complete 15)
  471.  
  472. (if package_loc
  473.    (set Docs_lang
  474.       (askchoice
  475.          (prompt  #lang_manual)
  476.          (help    @askchoice-help)
  477.          (choices "English" "Deutsch" "Español" "Italiano" "Slovensko")
  478.          (default #def_doc_lang)
  479.       )
  480.    )
  481.    (set Docs_lang #def_doc_English)
  482. )
  483.  
  484. (complete 20)
  485.  
  486. (run "C:Run <>NIL: SYS:Utilities/MultiView GfxPreview.iff")
  487. (set Icon_set
  488.    (askchoice
  489.       (prompt  #icons_prompt)
  490.       (help    @askchoice-help)
  491.       (choices "MagicWB" "ProLite" "NewIcons")
  492.       (default 0)
  493.    )
  494. )
  495. ; ///
  496. ; /// Here we go!
  497. (complete 30)
  498.  
  499. (makedir YAM_dir (infos))
  500. (select cpu (set src "/YAM") (set src "/680x0/YAM.040") (set src "/680x0/YAM.060"))
  501. (copyfiles (source src) (dest YAM_dir) (newname "YAM") (infos) (noposition) (help @copyfiles-help))
  502.  
  503. (complete 40)
  504.  
  505. (if (not (exists (tackon YAM_dir ".taglines")))
  506.    (copyfiles (source "/.taglines") (dest YAM_dir) (help @copyfiles-help))
  507. )
  508.  
  509. (if (> Catalog_lang 0)
  510. (
  511.    (set Cat_dir (tackon YAM_dir "Catalogs"))
  512.    (if (not (exists Cat_dir))  (makedir Cat_dir))
  513.    (if (bitand Catalog_lang #def_lang_Dansk)            ((set lang "dansk") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  514.    (if (bitand Catalog_lang #def_lang_Deutsch)          ((set lang "deutsch") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  515.    (if (bitand Catalog_lang #def_lang_Espanol)          ((set lang "español") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  516.    (if (bitand Catalog_lang #def_lang_Francais)         ((set lang "français") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  517.    (if (bitand Catalog_lang #def_lang_Italiano)         ((set lang "italiano") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  518.    (if (bitand Catalog_lang #def_lang_Portugues)        ((set lang "português") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  519.    (if (bitand Catalog_lang #def_lang_Portugues_Brasil) ((set lang "português-brasil") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  520.    (if (bitand Catalog_lang #def_lang_Slovensko)        ((set lang "slovensko") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  521.    (if (bitand Catalog_lang #def_lang_Czech)            ((set lang "ÃeÓtina") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  522.    (if (bitand Catalog_lang #def_lang_Russian1251)
  523.    (
  524.       (if (exists (tackon Cat_dir "ðóññêèé"))
  525.          (set lang "ðóññêèé")  ; old 1251 destination
  526.          (set lang "russian")  ; new 1251 destination
  527.       )
  528.       (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang))))
  529.    )
  530.    (if (bitand Catalog_lang #def_lang_RussianDM)        ((set lang "russian") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  531. )
  532. )
  533.  
  534. (complete 50)
  535.  
  536. (if (= Docs_lang #def_doc_English  ) (copyfiles (source "/Docs/YAM_english.guide")   (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  537. (if (= Docs_lang #def_doc_Deutsch  ) (copyfiles (source "/Docs/YAM_deutsch.guide")   (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  538. (if (= Docs_lang #def_doc_Espanol  ) (copyfiles (source "/Docs/YAM_español.guide")   (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  539. (if (= Docs_lang #def_doc_Italiano ) (copyfiles (source "/Docs/YAM_italiano.guide")  (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  540. (if (= Docs_lang #def_doc_Slovensko) (copyfiles (source "/Docs/YAM_slovensko.guide") (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  541. (if (= Icon_set 2)
  542.    (copyfiles (source "/Contributions/Gfx/NewIcons/YAM.guide.info") (dest YAM_dir) (noposition) (help @copyfiles-help))
  543. )
  544. (copyfiles (source "/Readme First")  (dest YAM_dir) (infos) (noposition))
  545.  
  546. (complete 60)
  547.  
  548. (set Icons_dir (tackon YAM_dir "Icons"))
  549. (if (not (exists Icons_dir))
  550.    (makedir Icons_dir)
  551. )
  552. (select Icon_set
  553. (
  554.    (copyfiles (source "/Icons.info") (dest YAM_dir) (noposition) (help @copyfiles-help))
  555.    (copyfiles (source "/Icons/") (dest Icons_dir) (all))
  556. )
  557. (
  558.    (copyfiles (source "/Contributions/Gfx/ProLite/Icons.info") (dest YAM_dir) (noposition) (help @copyfiles-help))
  559.    (copyfiles (source "/Contributions/Gfx/ProLite/Icons/") (dest Icons_dir) (all))
  560. )
  561. (
  562.    (copyfiles (source "/Contributions/Gfx/NewIcons/Icons.info") (dest YAM_dir) (noposition) (help @copyfiles-help))
  563.    (copyfiles (source "/Contributions/Gfx/NewIcons/Icons/") (dest Icons_dir) (all))
  564. )
  565. )
  566.  
  567. (complete 70)
  568.  
  569. (set Charset_dir (tackon YAM_dir "Charsets"))
  570. (if (not (exists Charset_dir)) (makedir Charset_dir))
  571. (copyfiles (source "/Charsets/") (dest Charset_dir) (all))
  572. (copyfiles (source "/Charsets.info") (dest YAM_dir) (noposition))
  573.  
  574. (complete 75)
  575.  
  576. (set ARexx_dir (tackon YAM_dir "Rexx"))
  577. (if (not (exists ARexx_dir)) (makedir ARexx_dir))
  578. (copyfiles (source "/Rexx/") (dest ARexx_dir) (all))
  579. (copyfiles (source "/Rexx.info") (dest YAM_dir) (noposition))
  580.  
  581. (complete 80)
  582.  
  583. (copylib (prompt "MUI - BetterString.mcc") (source "/MUI/BetterString.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  584. (copylib (prompt "MUI - BetterString.mcp") (source "/MUI/BetterString.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  585. (copylib (prompt "MUI - HotkeyString.mcc") (source "/MUI/HotkeyString.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  586. (copylib (prompt "MUI - ListTree.mcc")     (source "/MUI/ListTree.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  587. (copylib (prompt "MUI - ListTree.mcp")     (source "/MUI/ListTree.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  588. (copylib (prompt "MUI - NFloattext.mcc")   (source "/MUI/NFloattext.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  589. (copylib (prompt "MUI - NList.mcc")        (source "/MUI/NList.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  590. (copylib (prompt "MUI - NListview.mcc")    (source "/MUI/NListview.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  591. (copylib (prompt "MUI - NListviews.mcp")   (source "/MUI/NListviews.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  592. (copylib (prompt "MUI - TextEditor.mcc")   (source "/MUI/TextEditor.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  593. (copylib (prompt "MUI - TextEditor.mcp")   (source "/MUI/TextEditor.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  594. (copylib (prompt "MUI - Toolbar.mcc")      (source "/MUI/Toolbar.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  595. (copylib (prompt "MUI - Toolbar.mcp")      (source "/MUI/Toolbar.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  596.  
  597. (complete 90)
  598.  
  599. (startup "YAM - Amiga mailer © Marcel Beck"
  600.    (prompt #assign_prompt)
  601.    (help   #assign_help)
  602.    (command "C:Assign YAM: \"" YAM_dir "\"\n")
  603. )
  604. (makeassign "YAM" YAM_dir)
  605.  
  606. (complete 100)
  607.  
  608. (message #done_1 "\"" YAM_dir "\"" #done_2)
  609.  
  610. ; /// ********************
  611. ;----------------------------------------------------------------------------
  612. (exit (QUIET))
  613.  
  614.